MA
sistema

Soul System

Por MaXwEllDeN, 13 de out. de 2012 em Mods, funções e outros

otserv
14
5.9k
MaXwEllDeNM
13 de outubro de 2012 às 11:27

Autor: MaXwEllDeN

Versão testada: TFS 0.4.0

 

#Introdução

O Sistema é basicamente isso:

Você usa uma pedra de alma em um monstro morto a pouco tempo você aprisiona a alma dele na pedra, e ela pode ser usada para:

  • Trazer o monstro a vida novamente;
  • Encantar armas com a alma dos monstros para que elas dêem ataque extra à sua arma;
  • Usar uma aura que te protege atacando criaturas que te causam perigo!

#Instalação

 

3CaRNl.png

 

Primeiro faça o download do sistema e cole na pasta do seu executável.

 

Pronto, tá instalado.

 

#Configurações

 

1.
Aura System

 

#1.1
Adicionando Nova Soul

 

 

 

souls = {
L_Soul.auras = {
["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150},
["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75},
["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150},
}

 

 

[
"electric"
] = --
Nome da soul
(
DEVE SER TODO EM MINÚSCULO
)

{effects = {

distance =
35
, --
ID do efeito de distância correspondente à Soul

eff =
11
}, --
ID do efeito de ataque

combat =
COMBAT_ENERGYDAMAGE
}, --
Combate da Soul

 

 

 

 

#1.2
Adicionando Nova Aura

 

 

souls = {

L_Soul.auras = {
["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150},
["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75},
["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150},
}

 

L_Soul.auras = {

[
"dark"
] = { --
Nome da Soul
,
DEVE SER IGUAL À CRIADA NA ETAPA ANTERIOR

stones_n =
7
, --
Quantidade necessária de souls para usar a aura

damage = {
25
,
250
}, -- Dano
MÍNIMO
e Dano
MÁXIMO
que a soul pode causar

interval =
1200
, --
Intervalo entre cada ataque

duration =
120
, --
Duração da soul
,
em segundos

raio =
4
, --
Raio de alcança de Soul

speed =
150
}, --
Velocidade em que a soul se movimenta
(em milisegundos)

 

 

}

 

 

#2
Reborn System

 

#2.1
Adicionando nova criatura

 

["Necromancer"] = {chance = 50, type = "dark",
summ = {
hp = {hpb = 50, maxb = 700},
needSoulPoints = 50,
needMana = 0,
needHealth = 20,
minP = 50,
},
enchant = {charges = 100, min = 10, max = 60, attack_speed = 250},
},

 

 

["Necromancer"] = { -- NOME DA CRIATURA

chance =
50
, --
CHANCE DA CAPTURAR ALMA

type =
"dark"
, --
TIPO DA ALMA

summ = {

hp = {

hpb =
50
, --
LIFE QUE A CRIATURA VAI TER AO SER SUMONADA

maxb =
700
--
MÁXIMO DE LIFE QUE A CRIATURA SUMONADA TERÁ

},

needSoulPoints =
50
, --
SOUL POINTS NECESSÁRIOS PARA SUMONAR CRIATURA

needMana =
0
, --
MANA NECESSÁRIA PARA SUMONAR CRIATURA

needHealth =
20
, --
HEALTH NECESSÁRIO PARA SUMONAR A CRIATURA

minP =
50
,

},

 

enchant = {

charges =
100
, --
CARGAS DE ENCANTAMENTO

min =
10
, --
DANO MINIMO

max =
60
, --
DANO MÁXIMO

attack_speed =
250
--
VELOCIDADE DO ATAQUE

},

 

 

},

 

 

 

#3
Enchanting System

 

#3.1 Adicionando novo item para encantar

 

#Vídeo de demonstração do sistema de aura

 

Aos poucos vou adicionando mais informações sobre como se faz para configurar

Editado Outubro 22 por MaXwEllDeN

13 de outubro de 2012 às 11:32

O tópico está cheio de

 

[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

 

Editado Outubro 13 por PostadorHunter

MrCatraM
13 de outubro de 2012 às 11:35

Se nao me engano,ja vi um topico com o mesmo conteudo.

 

Mais mesmo assim,o script é mt bom.

 

 

-Edit

 

Agora que vi que ta tudo errado.

 

reportado por conteudo inadequado

Editado Outubro 13 por MrCatra

MaXwEllDeNM
13 de outubro de 2012 às 12:03

O tópico está cheio de

 

[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

 

 

Obrigado por avisar! Ajeitei já (:

 

 

Se nao me engano,ja vi um topico com o mesmo conteudo.

 

Mais mesmo assim,o script é mt bom.

 

 

-Edit

 

Agora que vi que ta tudo errado.

 

reportado por conteudo inadequado

 

Como assim tudo errado? Por que conteúdo inadequado? '-'

popohat7P
13 de outubro de 2012 às 15:23

Man, eu nao consegui entender nada ... Tenta explicar melhor para os iniciantes.

 

So pra adiantar ... coloquei o script normal e cliquei no item e depois em 1 corpse de necromancer e nada aconteceu ...

 

Grato, Skydevil.

milbradtM
13 de outubro de 2012 às 16:41

Se nao me engano,ja vi um topico com o mesmo conteudo.

Uuahuahua, você ja deve ter visto este topico em outro Forum sim, porem o autor do sistema é a mesma pessoa!

 

Parabens ae Max, é um belo script.

Porem se não me engano, da um errinho ao usar como AURA. Claro, testei no tfs 0.3.5, deve ser por isso! O resto funfa de boa.

Editado Outubro 13 por milbradt

SlicerS
15 de outubro de 2012 às 19:23

ui ui otimo script em Max muito bem bolado '--' REP+

-teve alguma inspiraçao em Skyrim? kkk-

-Lembra de mim? '--' -

Editado Outubro 15 por Slicer

MaXwEllDeNM
22 de outubro de 2012 às 10:26

ui ui otimo script em Max muito bem bolado '--' REP+

-teve alguma inspiraçao em Skyrim? kkk-

-Lembra de mim? '--' -

Vlw, adkoask.

Não, nem foi inspirado em Skyrim xD

Não cara, não lembro de tú \:

2 meses depois...
RodrigoScR
26 de dezembro de 2012 às 03:20

eu tenho um erro

[25/12/2012 23:18:02] [Error - TalkAction Interface]
[25/12/2012 23:18:02] mods/scripts/Soul System/Auras.lua:onSay
[25/12/2012 23:18:02] Description:
[25/12/2012 23:18:02] mods/scripts/Soul System/Auras.lua:87: attempt to index global 'L_Soul' (a nil value)
[25/12/2012 23:18:02] stack traceback:
[25/12/2012 23:18:02]  mods/scripts/Soul System/Auras.lua:87: in function <mods/scripts/Soul System/Auras.lua:84>

MaXwEllDeNM
26 de dezembro de 2012 às 11:53

Qual a versão do teu servidor? Seu servidor tem a pasta lib?

8 meses depois...
mrpunishM
05 de agosto de 2013 às 09:38

max tem como detalhar mais onde coloco isso onde coloco aquilo ?? ' novato :(

5 anos depois...
23 de setembro de 2018 às 11:03
Em 13/10/2012 em 11:27, MaXwEllDeN disse:

 

#Introdução

O Sistema é basicamente isso:

Você usa uma pedra de alma em um monstro morto a pouco tempo você aprisiona a alma dele na pedra, e ela pode ser usada para:

  • Trazer o monstro a vida novamente;
  • Encantar armas com a alma dos monstros para que elas dêem ataque extra à sua arma;
  • Usar uma aura que te protege atacando criaturas que te causam perigo!

 

#Instalação

 

3CaRNl.png

 

Primeiro faça o download do sistema e cole na pasta do seu executável.

 

Pronto, tá instalado.

 

#Configurações

 

 

1.
 
Aura System

 

 

#1.1
Adicionando Nova Soul

 

 

 

 

souls = {
L_Soul.auras = {
["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150},
["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75},
["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150},
}
 

 

 

 

 

 

 

 

 

#1.2
Adicionando Nova Aura

 

 

 

souls = {

L_Soul.auras = {
["dark"] = {stones_n = 7, damage = {25, 250}, interval = 1200, duration = 120, raio = 4, speed = 150},
["flame"] = {stones_n = 5, damage = {250, 650}, interval = 500, duration = 60, raio = 7, speed = 75},
["frozen"] = {stones_n = 2, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["electric"] = {stones_n = 5, damage = {150, 350}, interval = 750, duration = 60, raio = 2, speed = 150},
["holy"] = {stones_n = 0, damage = {150, 350}, interval = 750, duration = 60, raio = 7, speed = 150},
}

 

 

 

 

 

 

#2
 
Reborn System

 

 

#2.1
Adicionando nova criatura

 

["Necromancer"] = {chance = 50, type = "dark",
summ = {
hp = {hpb = 50, maxb = 700},
needSoulPoints = 50,
needMana = 0,
needHealth = 20,
minP = 50,
},
enchant = {charges = 100, min = 10, max = 60, attack_speed = 250},
},
 

 

 

 

 

 

#3
 
Enchanting System

 

#3.1 Adicionando novo item para encantar

 

#Vídeo de demonstração do sistema de aura

 

 

 

Aos poucos vou adicionando mais informações sobre como se faz para configurar

explica onde colocar Help-me

5 anos depois...
MuvukaM
18 de abril de 2024 às 09:04

eu tenho arquivo dessa system soul só pega holy protection  @MaXwEllDeN

MuvukaM
18 de abril de 2024 às 15:29
[18/04/2024 15:27:31] [Error - Action Interface] 
[18/04/2024 15:27:31] mods/scripts/Soul System/Action.lua:onUse
[18/04/2024 15:27:31] Description: 
[18/04/2024 15:27:31] attempt to index a nil value
[18/04/2024 15:27:31] stack traceback:
[18/04/2024 15:27:31] 	[C]: in function 'doCreatureChangeOutfit'
[18/04/2024 15:27:31] 	mods/scripts/Soul System/Action.lua:55: in function <mods/scripts/Soul System/Action.lua:6>

 

EU UQERO USAR ESSAS AURAS SEM PRECISA USAR ITEM PRA PEGA SOULS

 

    <talkaction words="dark protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>
    <talkaction words="flame protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>
    <talkaction words="frozen protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>
    <talkaction words="electric protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>
    <talkaction words="holy protection" filter="word-spaced" event="script" value="Soul System/Auras.lua"/>